package me.helllp.bootman.core.factory;

public class PomFactory extends AbstractFactory{

	private static final long serialVersionUID = -9097830938759863702L;

	public PomFactory(String identify, String basePackage) {
		super(identify, basePackage);
	}

	private String groupId;
	
	private String archiveId;
	
	private String version;
	
	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getArchiveId() {
		return archiveId;
	}

	public void setArchiveId(String archiveId) {
		this.archiveId = archiveId;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	@Override
	public String getIdentify() {
		return this.identify;
	}

	@Override
	public String getFileName() {
		return getIdentify() + ".pom";
	}

	@Override
	public String getTemplateFile() {
		return "auto/pom.ftl";
	}

}
